In [25]:
import pandas as pd
import numpy as np
import holoviews as hv
from holoviews import opts, dim
import folium
from folium import plugins
from folium.features import DivIcon
hv.extension('bokeh')
%matplotlib inline

Построим карту с реальными поездками и предсказанными на 6 часов вперед

будем строить только на 300 часов, иначе карта тормозит

In [9]:
#реальное количество поездок
base_map
Out[9]:
In [11]:
# предсказанное количество поездок  на 6 часов вперед 
base_map_predict
Out[11]:

Построим временной ряд фактического и прогнозируемого спроса на такси в выбираемой области

для наглядности отобразим номера областей на карте

In [13]:
m
Out[13]:

построим два графика, с краткосрочным предсказанием (на 1,2,3 часа вперед) и с долгосрочным предсказанием (на 4,5,6 часов вперед)

In [22]:
# краткосрочное предсказание
# голубая линия - реальное количество поездок, красная - предсказанное 
(gdp_curves_real*gdp_curves_prediction).opts(
    opts.Curve(selection_line_color='k'), 
    opts.Text(text_font_size='13px'),
    opts.Overlay(height=400, show_frame=False, width=700))
Out[22]:
In [24]:
# долгосрочное предсказание
# голубая линия - реальное количество поездок, красная - предсказанное 
(gdp_curves_real*gdp_curves_prediction).opts(
    opts.Curve(selection_line_color='k'), 
    opts.Text(text_font_size='13px'),
    opts.Overlay(height=400, show_frame=False, width=700))
Out[24]: